C-Level Extensibility > The C-level extensibility API > JSObject *JS_NewArrayObject() |
![]() ![]() ![]() |
Description
Creates a new object that contains an array of jsvals
.
Arguments
JSContext
*cx,
unsigned int
length,
jsval
*v
![]() |
cx is the opaque JSContext pointer that was passed to the JavaScript function. |
![]() |
length is the number of elements that the array will hold. |
![]() |
v is an optional pointer to the jsvals to be stored in the array. If the return value is not null , v is an array containing length elements. If the return value is null , then the initial content of the array object is undefined (and may be set using JS_SetElement() ). |
Returns
A pointer to a new array object, or null
upon failure.
![]() ![]() ![]() |